/*
 * Web Experience Toolkit (WET) / Boîte à outils de l'expérience Web (BOEW)
 * wet-boew.github.io/wet-boew/License-en.html / wet-boew.github.io/wet-boew/Licence-fr.html
 */

/*! Global and helpers */
@import "../variables";
@import "bootstrap-sass/assets/stylesheets/bootstrap/variables";
@import "bootstrap-overrides/helper-variables";
@import "helper-mixins";
@import "proximity/helper-mixins";
@import "bootstrap-sass/assets/stylesheets/bootstrap/mixins";
@import "helper-placeholders";

/*! Reset and dependencies */
@import "bootstrap-sass/assets/stylesheets/bootstrap/normalize";
@import "bootstrap-overrides/normalize";
@import "bootstrap-sass/assets/stylesheets/bootstrap/print";
@import "bootstrap-sass/assets/stylesheets/bootstrap/glyphicons";

/*! Core - HTML */
@import "bootstrap-sass/assets/stylesheets/bootstrap/scaffolding";
@import "bootstrap-sass/assets/stylesheets/bootstrap/type";
@import "bootstrap-overrides/core-heading";
@import "lists/base";
@import "bootstrap-overrides/core";
@import "details/base";
@import "bootstrap-sass/assets/stylesheets/bootstrap/code";
@import "bootstrap-sass/assets/stylesheets/bootstrap/grid";
@import "bootstrap-sass/assets/stylesheets/bootstrap/tables";
@import "bootstrap-sass/assets/stylesheets/bootstrap/forms";
@import "bootstrap-overrides/core-tables";
@import "bootstrap-overrides/core-forms";
@import "forms/base";
@import "bootstrap-sass/assets/stylesheets/bootstrap/buttons";
@import "bootstrap-overrides/core-button";

/*
 Polyfills
 */
@import "../polyfills/datalist/base";
@import "../polyfills/details/base";
@import "../polyfills/datepicker/base";


/*! Components (CSS type only) */
@import "bootstrap-sass/assets/stylesheets/bootstrap/component-animations";
@import "transitions/base";
@import "bootstrap-sass/assets/stylesheets/bootstrap/dropdowns";
@import "bootstrap-sass/assets/stylesheets/bootstrap/button-groups";
@import "bootstrap-sass/assets/stylesheets/bootstrap/input-groups";
@import "bootstrap-sass/assets/stylesheets/bootstrap/navs";
@import "bootstrap-sass/assets/stylesheets/bootstrap/navbar";
@import "bootstrap-sass/assets/stylesheets/bootstrap/breadcrumbs";
@import "bootstrap-sass/assets/stylesheets/bootstrap/pagination";
@import "bootstrap-sass/assets/stylesheets/bootstrap/pager";
@import "bootstrap-sass/assets/stylesheets/bootstrap/labels";
@import "bootstrap-sass/assets/stylesheets/bootstrap/alerts";
@import "bootstrap-overrides/placeholders-alerts-labels";
@import "bootstrap-overrides/alerts";
@import "bootstrap-overrides/labels";
@import "bootstrap-sass/assets/stylesheets/bootstrap/badges";
@import "bootstrap-sass/assets/stylesheets/bootstrap/jumbotron";
@import "bootstrap-sass/assets/stylesheets/bootstrap/thumbnails";
@import "bootstrap-sass/assets/stylesheets/bootstrap/progress-bars";
@import "bootstrap-sass/assets/stylesheets/bootstrap/media";
@import "bootstrap-sass/assets/stylesheets/bootstrap/list-group";
@import "bootstrap-sass/assets/stylesheets/bootstrap/panels";
@import "bootstrap-sass/assets/stylesheets/bootstrap/responsive-embed";
@import "bootstrap-sass/assets/stylesheets/bootstrap/wells";
@import "bootstrap-sass/assets/stylesheets/bootstrap/close";
@import "bootstrap-overrides/components";
@import "ellipsis/base";

// Provisional components
@import "provisional";


// Components w/ JavaScript
@import "bootstrap-sass/assets/stylesheets/bootstrap/modals";
@import "bootstrap-sass/assets/stylesheets/bootstrap/tooltip";
@import "bootstrap-sass/assets/stylesheets/bootstrap/popovers";
@import "bootstrap-sass/assets/stylesheets/bootstrap/carousel";


/*! Base Site */
@import "accessibility/sites";
@import "breadcrumb/base";
@import "language-selector/base";
@import "sign-in-off/base";


/*
 Plugins
 */
@import "../plugins/cal-events/base";
@import "../plugins/calendar/base";
@import "../plugins/charts/base";
@import "../plugins/collapsible-alerts/base";
@import "../plugins/dismissable-content/base";
@import "../plugins/eqht-css/base";
@import "../plugins/equalheight/base";
@import "../plugins/facebook/base";
@import "../plugins/filter/base";
@import "../plugins/footnotes/base";
@import "../plugins/formvalid/base";
@import "../plugins/lightbox/base";
@import "../plugins/menu/base";
@import "../plugins/multimedia/base";
@import "../plugins/overlay/base";
@import "../plugins/prettify/base";
@import "../plugins/resize/base";
@import "../plugins/share/base";
@import "../plugins/stepsform/base";
@import "../plugins/tables/base";
@import "../plugins/tabs/base";
@import "../plugins/tagfilter/base";
@import "../plugins/twitter/base";
@import "../plugins/texthighlight/base";
@import "../plugins/geomap/base";
@import "../plugins/zebra/base";
@import "../plugins/feeds/base";
@import "../plugins/paginate/base";

/*! Core - Utilities */
@import "bootstrap-sass/assets/stylesheets/bootstrap/utilities";
@import "accessibility/utilities";
@import "proximity/base";
@import "bootstrap-4";
@import "bootstrap-sass/assets/stylesheets/bootstrap/responsive-utilities";
@import "component";

/*
 Views
 */

/* All screen views */
@media screen {
	@import "views/screen";
	@import "../plugins/prettify/screen";
	@import "../plugins/tabs/screen";
}

/* Extra-small view and under */
@media screen and (max-width: $screen-xs-max) {
	@import "views/screen-xs-max";
	@import "../plugins/eqht-css/screen-xs-max";
}

/* Small view and under */
@media screen and (max-width: $screen-sm-max) {
	@import "views/screen-sm-max";
	@import "../plugins/tables/screen-sm-max";
	@import "../plugins/tabs/screen-sm-max";
}

/* Medium view and under */
@media screen and (max-width: $screen-md-max) {
	@import "views/screen-md-max";
}

/* Large view and under */
@media screen and (max-width: $screen-lg-max) {
	@import "views/screen-lg-max";
}

/* Extra-small view and over */
@media screen and (min-width: $screen-xs-min) {
	@import "views/screen-xs-min";
	@import "proximity/screen-xs-min";
	@import "../plugins/menu/screen-xs-min";
	@import "../plugins/tables/screen-xs-min";
}

/* Small view and over */
@media screen and (min-width: $screen-sm-min) {
	@import "views/screen-sm-min";
	@import "views/bootstrap-4-screen-sm-min";
	@import "proximity/screen-sm-min";
	@import "../plugins/filter/screen-sm-min";
}

/* Medium view and over */
@media screen and (min-width: $screen-md-min) {
	@import "views/screen-md-min";
	@import "proximity/screen-md-min";
	@import "../plugins/feeds/screen-md-min";
	@import "../plugins/tabs/screen-md-min";
}

/* Large view and over */
@media screen and (min-width: $screen-lg-min) {
	@import "views/screen-lg-min";
	@import "proximity/screen-lg-min";
	@import "../plugins/filter/screen-lg-min";
}

/* Extra-extra-small view */
@media screen and (max-width: $screen-xxs-max) {
	@import "views/screen-xxs-max";
	@import "../plugins/menu/screen-xxs-max";
	@import "../plugins/tables/screen-xxs-max";
	@import "../plugins/tabs/screen-xxs-max";
}

/* Extra-small view */
@media screen and (min-width: $screen-xs-min) and (max-width: $screen-xs-max) {
	@import "views/screen-xs-min-to-screen-xs-max";
}

/* Small view */
@media screen and (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
	@import "views/screen-sm-min-to-screen-sm-max";
}

/* Medium view */
@media screen and (min-width: $screen-md-min) and (max-width: $screen-md-max) {
	@import "views/screen-md-min-to-screen-md-max";
}

/* Large view */
@media screen and (min-width: $screen-lg-min) and (max-width: $screen-lg-max) {
	@import "views/screen-lg-min-to-screen-lg-max";
}

/* Extra-large view */
@media screen and (min-width: $screen-xl-min) {
	@import "views/screen-xl-min";
	@import "proximity/screen-xl-min";
}

/* Print view */
@media print {
	@import "views/print";
	@import "breadcrumb/print";
	@import "../plugins/footnotes/print";
	@import "../plugins/geomap/print";
	@import "../plugins/lightbox/print";
	@import "../plugins/multimedia/print";
	@import "../plugins/overlay/print";
	@import "../plugins/prettify/print";
	@import "../plugins/tabs/print";
}
